package com.xiaoq.matrix.entity;
import java.io.Serializable;
import java.util.List;

import org.mongodb.morphia.annotations.Entity;
import org.mongodb.morphia.annotations.Transient;

import com.fasterxml.jackson.annotation.JsonIgnore;
import com.xiaoq.MongoEntity;
/**
 * 小Q电台
 * @author wang zhihao created at 2018/1/31
 *
 */
@Entity(value="qradio",noClassnameStored=true)
public class QRadioEntity extends MongoEntity implements Serializable{
	
	@JsonIgnore
	@Transient
	private static final long serialVersionUID = 2928912200335811290L;
	
	private String targetId;  // 目标Id
	private String title; // 标题
	private String imgUrl; // 主图Url
	private String introduction; // 简介
	private Integer sortNum; //排名
	private Integer readAmount; // 阅读量
	private Long pubTime; //发布时间
	private String type; // 10为文章，20为会议
	private List<String> tags; // 标签
	private String tourMeetTime; // 会议举办的时间
	private String tourAddress; // 会议举办的地点
	private String sourceUrl; //信息原地址
	private String staticPath; // 静态路径
	
	
	public String getStaticPath() {
		return staticPath;
	}
	public void setStaticPath(String staticPath) {
		this.staticPath = staticPath;
	}
	public String getSourceUrl() {
		return sourceUrl;
	}
	public void setSourceUrl(String sourceUrl) {
		this.sourceUrl = sourceUrl;
	}
	public String getTourMeetTime() {
		return tourMeetTime;
	}
	public void setTourMeetTime(String tourMeetTime) {
		this.tourMeetTime = tourMeetTime;
	}
	public String getTourAddress() {
		return tourAddress;
	}
	public void setTourAddress(String tourAddress) {
		this.tourAddress = tourAddress;
	}
	public String getTargetId() {
		return targetId;
	}
	public void setTargetId(String targetId) {
		this.targetId = targetId;
	}
	public String getTitle() {
		return title;
	}
	public void setTitle(String title) {
		this.title = title;
	}
	public String getImgUrl() {
		return imgUrl;
	}
	public void setImgUrl(String imgUrl) {
		this.imgUrl = imgUrl;
	}
	public String getIntroduction() {
		return introduction;
	}
	public void setIntroduction(String introduction) {
		this.introduction = introduction;
	}
	public Integer getSortNum() {
		return sortNum;
	}
	public void setSortNum(Integer sortNum) {
		this.sortNum = sortNum;
	}
	public Integer getReadAmount() {
		return readAmount;
	}
	public void setReadAmount(Integer readAmount) {
		this.readAmount = readAmount;
	}
	public Long getPubTime() {
		return pubTime;
	}
	public void setPubTime(Long pubTime) {
		this.pubTime = pubTime;
	}
	public String getType() {
		return type;
	}
	public void setType(String type) {
		this.type = type;
	}
	public List<String> getTags() {
		return tags;
	}
	public void setTags(List<String> tags) {
		this.tags = tags;
	}
	
	
	
	

}
